package com.tourscool.springboot.starter.core.aggregate.func;

/**
 * @author cedric
 * @since 2021/10/21 14:23
 */
@FunctionalInterface
public interface Function6<T,U,V,W,X,R,Y> extends MultipleArgumentsFunction<R> {
    /**
     * support four parameters
     *
     * @param t param 1
     * @param u param 2
     * @param v param 3
     * @param w param 4
     * @param x param 5
     * @param y param 6
     * @return return value
     */
    R apply(T t, U u, V v, W w, X x, Y y);
}
